package com.controller.sys;


import cn.dev33.satoken.annotation.SaCheckPermission;
import com.common.base.BaseController;
import com.common.util.ResultUtil;
import com.entity.sys.SysLog;
import com.entity.sys.query.SysQuery;
import com.service.sys.SysLogService;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;


/**
 * 系统日志 前端控制器
 */
@RestController
@RequestMapping("/sys/log")
public class SysLogController extends BaseController<SysLogService, SysLog> {

    /**
     * 日志列表
     */
    @GetMapping("/list")
    @SaCheckPermission("system:log:view")
    public ResultUtil list(SysQuery query) {
        return ResultUtil.success(service.page(query));
    }
}
